namespace CLELCore.Assembly.StreamTables.StreamTableRows
{
	public class ModuleTableRow
	{
		private short _generation;
		private int _name;
		private int _mvid;
		private int _encld;
		private int _enc_base_id;

		public short Generation
		{
			get
			{
				return _generation;
			}
			set
			{
				_generation = value;
			}
		}
		public int Name
		{
			get
			{
				return _name;
			}
			set
			{
				_name = value;
			}
		}
		public int Mvid
		{
			get
			{
				return _mvid;
			}
			set
			{
				_mvid = value;
			}
		}
		public int Encld
		{
			get
			{
				return _encld;
			}
			set
			{
				_encld = value;
			}
		}
		public int EncBaseId
		{
			get
			{
				return _enc_base_id;
			}
			set
			{
				_enc_base_id = value;
			}
		}

		public ModuleTableRow(short generation,int name,int mvid,
			int encld,int enc_base_id)
		{
			_generation = generation;
			_name = name;
			_mvid = mvid;
			_encld = encld;
			_enc_base_id = enc_base_id;
		}
	}
}
